Masteriyo\RestApi\Controllers\Version1\UsersController D

Total Complexity 154
Dependencies 14
Dependents 2
Total lines 1,936
Lines of code 1,299
Logical lines of code 365
Comment lines 438
Methods 32
Properties 5

Methods 32

Method Rating Maintainability Complexity Lines of code
prepare_object_for_database()
D
29
41 114
update_profile_image()
B
34 15 94
get_item_schema()
A
26
1 258
update_logged_in_user()
A
37 12 77
register_routes()
A
28
1 223
update_item_permissions_check()
A
48 8 37
delete_item_permissions_check()
A
48 7 35
delete_items()
S
45 6 42
get_item_permissions_check()
S
51 6 28
prepare_objects_query()
S
49 5 30
get_items_permissions_check()
S
53 5 27
delete_items_permissions_check()
S
52 5 27
create_item_permissions_check()
S
53 5 27
get_objects()
S
53 5 21
update_instructor_update_status()
S
55 4 19
get_object()
S
57 4 16
get_user_data()
S
43 1 49
get_login_qr_code()
S
55 3 19
get_formatted_roles()
S
61 3 13
delete_login_qr_code()
S
61 3 12
get_collection_params()
S
49 1 34
generate_login_qr_code()
S
58 2 16
prepare_object_for_response()
S
65 2 8
delete_profile_image()
S
61 1 13
process_objects_collection()
S
61 1 12
logout()
S
63 1 11
generate_login_token_for_user()
S
64 1 9
__construct()
S
81 1 3
get_logged_in_user()
S
75 1 4
check_item_permission()
S
82 1 3
update_session_data()
S
64 1 10
construct_login_url_with_qr_token()
S
67 1 8